<?php
class Application_Form_Rtesis extends Zend_Form
{
    
    public function init()
    {
    	$this->setName('registroTesis');	
        $titulo = new Zend_Form_Element_Text ('titulo');
        $titulo->setLabel('Titulo del Proyecto:');
        $titulo->setRequired(true);
        $titulo->setErrorMessages(array('messages' => 'El campo Titulo del Proyecto solo puede contener letras'));
        $titulo->addDecorator('ViewHelper')  
            ->addDecorator('Errors')  
            ->addDecorator('HtmlTag', array('tag' => 'td'))  
            ->addDecorator('Label', array('tag' => 'dth'));
        
        $carrera=new Zend_Form_Element_Select('carrera');
        $carrera->setLabel('Carrera:');
        $carrera->addDecorator('ViewHelper')  
            ->addDecorator('Errors')  
            ->addDecorator('HtmlTag', array('tag' => 'td'))  
            ->addDecorator('Label', array('tag' => 'dth'));
        
        $modalidad = new Zend_Form_Element_Select('modalidad');
        $modalidad->setLabel('Modalidad:')
            ->addMultiOptions(array(
              'Tesis' =>'Tesis',
              'Proyecto de Grado' =>'Proyecto de Grado',
              'Trabajo Dirigido' =>'Trabajo Dirigido',
                        ));  
        $modalidad->setValue(0);
        $modalidad->addDecorator('ViewHelper')  
            ->addDecorator('Errors')  
            ->addDecorator('HtmlTag', array('tag' => 'td'))  
            ->addDecorator('Label', array('tag' => 'dth'));
        
        
        
        $codigo=new Zend_Form_Element_Text('codigo');
        $codigo->setLabel('Codigo:');
        $codigo->addDecorator('ViewHelper')  
            ->addDecorator('Errors')  
            ->addDecorator('HtmlTag', array('tag' => 'td'))  
            ->addDecorator('Label', array('tag' => 'dth'));
                
        
        $palabrasClave=new Zend_Form_Element_Text('palabraC');
        $palabrasClave->setLabel('Palabras Claves:');
        $palabrasClave->addDecorator('ViewHelper')  
            ->addDecorator('Errors')  
            ->addDecorator('HtmlTag', array('tag' => 'td'))  
            ->addDecorator('Label', array('tag' => 'dth'));
        
        $ciudad = new Zend_Form_Element_Text ('ciudad');
        $ciudad->setLabel('Ciudad:');
        $ciudad->setRequired(true);
        $ciudad->setErrorMessages(array('messages' => 'El campo Ciudad solo puede contener letras'));
        $ciudad->addDecorator('ViewHelper')  
            ->addDecorator('Errors')  
            ->addDecorator('HtmlTag', array('tag' => 'td'))  
            ->addDecorator('Label', array('tag' => 'dth'));
        
        $pais = new Zend_Form_Element_Text ('pais');
        $pais->setLabel('Pais:');
        $pais->setRequired(true);
        $pais->setErrorMessages(array('messages' => 'El campo Pais solo puede contener letras'));
        $pais->addDecorator('ViewHelper')  
            ->addDecorator('Errors')  
            ->addDecorator('HtmlTag', array('tag' => 'td'))  
            ->addDecorator('Label', array('tag' => 'dth'));
        
        $facultad=new Zend_Form_Element_Text('facultad');
        $facultad->setLabel('Facultad o Institucion:');
        $facultad->addDecorator('ViewHelper')  
            ->addDecorator('Errors')  
            ->addDecorator('HtmlTag', array('tag' => 'td'))  
            ->addDecorator('Label', array('tag' => 'dth'));
        
        $anio=new Zend_Form_Element_Text('anio');
        $anio->setLabel('año:');
        $anio->addDecorator('ViewHelper')  
            ->addDecorator('Errors')  
            ->addDecorator('HtmlTag', array('tag' => 'td'))  
            ->addDecorator('Label', array('tag' => 'dth'));
        
        $area= new Zend_Form_Element_Select('area');
        $area->setLabel('Area: ');       
        $area->setRequired(false);
        $area->addDecorator('ViewHelper')  
            ->addDecorator('Errors')  
            ->addDecorator('HtmlTag', array('tag' => 'td'))  
            ->addDecorator('Label', array('tag' => 'dth'));
        
        $subArea= new Zend_Form_Element_Select('subArea');
        $subArea->setLabel('Sub Area: ');       
        $subArea->setRequired(false);
        $subArea->addDecorator('ViewHelper')  
            ->addDecorator('Errors')  
            ->addDecorator('HtmlTag', array('tag' => 'td'))  
            ->addDecorator('Label', array('tag' => 'dth'));
        
        $this->addElements(array($titulo,$facultad,$carrera,$modalidad,$area,$subArea,$ciudad,$pais,$anio));
    }
}